package com.rc.mutievcharger.dto.ylevcharger.terminal;

import com.rc.evcharger.common.annotation.ByteLength;
import com.rc.evcharger.common.base.yl.BaseYlCommand;

/**
 * Create by Yang on 2021/4/26
 * <p>
 * （CMD=1103）后台服务器设置 24 时电费计价策略信息
 */
public class YlPriceRequestCommondResp extends BaseYlCommand {

    @ByteLength(length = 1)
    private String beginHour1 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute1 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour1 = "18";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute1 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio1 = "32 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour2 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute2 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour2 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute2 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio2 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour3 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute3 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour3 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute3 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio3 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour4 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute4 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour4 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute4 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio4 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour5 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute5 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour5 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute5 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio5 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour6 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute6 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour6 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute6 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio6 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour7 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute7 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour7 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute7 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio7 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour8 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute8 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour8 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute8 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio8 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour9 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute9 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour9= "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute9 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio9 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour10 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute10 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour10 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute10 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio10 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour11 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute11 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour11 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute11 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio11 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值

    @ByteLength(length = 1)
    private String beginHour12 = "00";//开始小时     0~24
    @ByteLength(length = 1)
    private String beginMinute12 = "00";//开始分钟     0 或 30
    @ByteLength(length = 1)
    private String endHour12 = "00";//结束小时        0~24
    @ByteLength(length = 1)
    private String endMinute12 = "00";//结束分钟       0 或 30
    @ByteLength(length = 4)
    private String priceRatio12 = "00 00 00 00";//费率 1 该时段内每度电的电费，用整型值表示，要乘 0.01才能得到真实的值


    public String getBeginHour1() {
        return beginHour1;
    }

    public void setBeginHour1(String beginHour1) {
        this.beginHour1 = beginHour1;
    }

    public String getBeginMinute1() {
        return beginMinute1;
    }

    public void setBeginMinute1(String beginMinute1) {
        this.beginMinute1 = beginMinute1;
    }

    public String getEndHour1() {
        return endHour1;
    }

    public void setEndHour1(String endHour1) {
        this.endHour1 = endHour1;
    }

    public String getEndMinute1() {
        return endMinute1;
    }

    public void setEndMinute1(String endMinute1) {
        this.endMinute1 = endMinute1;
    }

    public String getPriceRatio1() {
        return priceRatio1;
    }

    public void setPriceRatio1(String priceRatio1) {
        this.priceRatio1 = priceRatio1;
    }

    public String getBeginHour2() {
        return beginHour2;
    }

    public void setBeginHour2(String beginHour2) {
        this.beginHour2 = beginHour2;
    }

    public String getBeginMinute2() {
        return beginMinute2;
    }

    public void setBeginMinute2(String beginMinute2) {
        this.beginMinute2 = beginMinute2;
    }

    public String getEndHour2() {
        return endHour2;
    }

    public void setEndHour2(String endHour2) {
        this.endHour2 = endHour2;
    }

    public String getEndMinute2() {
        return endMinute2;
    }

    public void setEndMinute2(String endMinute2) {
        this.endMinute2 = endMinute2;
    }

    public String getPriceRatio2() {
        return priceRatio2;
    }

    public void setPriceRatio2(String priceRatio2) {
        this.priceRatio2 = priceRatio2;
    }

    public String getBeginHour3() {
        return beginHour3;
    }

    public void setBeginHour3(String beginHour3) {
        this.beginHour3 = beginHour3;
    }

    public String getBeginMinute3() {
        return beginMinute3;
    }

    public void setBeginMinute3(String beginMinute3) {
        this.beginMinute3 = beginMinute3;
    }

    public String getEndHour3() {
        return endHour3;
    }

    public void setEndHour3(String endHour3) {
        this.endHour3 = endHour3;
    }

    public String getEndMinute3() {
        return endMinute3;
    }

    public void setEndMinute3(String endMinute3) {
        this.endMinute3 = endMinute3;
    }

    public String getPriceRatio3() {
        return priceRatio3;
    }

    public void setPriceRatio3(String priceRatio3) {
        this.priceRatio3 = priceRatio3;
    }

    public String getBeginHour4() {
        return beginHour4;
    }

    public void setBeginHour4(String beginHour4) {
        this.beginHour4 = beginHour4;
    }

    public String getBeginMinute4() {
        return beginMinute4;
    }

    public void setBeginMinute4(String beginMinute4) {
        this.beginMinute4 = beginMinute4;
    }

    public String getEndHour4() {
        return endHour4;
    }

    public void setEndHour4(String endHour4) {
        this.endHour4 = endHour4;
    }

    public String getEndMinute4() {
        return endMinute4;
    }

    public void setEndMinute4(String endMinute4) {
        this.endMinute4 = endMinute4;
    }

    public String getPriceRatio4() {
        return priceRatio4;
    }

    public void setPriceRatio4(String priceRatio4) {
        this.priceRatio4 = priceRatio4;
    }

    public String getBeginHour5() {
        return beginHour5;
    }

    public void setBeginHour5(String beginHour5) {
        this.beginHour5 = beginHour5;
    }

    public String getBeginMinute5() {
        return beginMinute5;
    }

    public void setBeginMinute5(String beginMinute5) {
        this.beginMinute5 = beginMinute5;
    }

    public String getEndHour5() {
        return endHour5;
    }

    public void setEndHour5(String endHour5) {
        this.endHour5 = endHour5;
    }

    public String getEndMinute5() {
        return endMinute5;
    }

    public void setEndMinute5(String endMinute5) {
        this.endMinute5 = endMinute5;
    }

    public String getPriceRatio5() {
        return priceRatio5;
    }

    public void setPriceRatio5(String priceRatio5) {
        this.priceRatio5 = priceRatio5;
    }

    public String getBeginHour6() {
        return beginHour6;
    }

    public void setBeginHour6(String beginHour6) {
        this.beginHour6 = beginHour6;
    }

    public String getBeginMinute6() {
        return beginMinute6;
    }

    public void setBeginMinute6(String beginMinute6) {
        this.beginMinute6 = beginMinute6;
    }

    public String getEndHour6() {
        return endHour6;
    }

    public void setEndHour6(String endHour6) {
        this.endHour6 = endHour6;
    }

    public String getEndMinute6() {
        return endMinute6;
    }

    public void setEndMinute6(String endMinute6) {
        this.endMinute6 = endMinute6;
    }

    public String getPriceRatio6() {
        return priceRatio6;
    }

    public void setPriceRatio6(String priceRatio6) {
        this.priceRatio6 = priceRatio6;
    }

    public String getBeginHour7() {
        return beginHour7;
    }

    public void setBeginHour7(String beginHour7) {
        this.beginHour7 = beginHour7;
    }

    public String getBeginMinute7() {
        return beginMinute7;
    }

    public void setBeginMinute7(String beginMinute7) {
        this.beginMinute7 = beginMinute7;
    }

    public String getEndHour7() {
        return endHour7;
    }

    public void setEndHour7(String endHour7) {
        this.endHour7 = endHour7;
    }

    public String getEndMinute7() {
        return endMinute7;
    }

    public void setEndMinute7(String endMinute7) {
        this.endMinute7 = endMinute7;
    }

    public String getPriceRatio7() {
        return priceRatio7;
    }

    public void setPriceRatio7(String priceRatio7) {
        this.priceRatio7 = priceRatio7;
    }

    public String getBeginHour8() {
        return beginHour8;
    }

    public void setBeginHour8(String beginHour8) {
        this.beginHour8 = beginHour8;
    }

    public String getBeginMinute8() {
        return beginMinute8;
    }

    public void setBeginMinute8(String beginMinute8) {
        this.beginMinute8 = beginMinute8;
    }

    public String getEndHour8() {
        return endHour8;
    }

    public void setEndHour8(String endHour8) {
        this.endHour8 = endHour8;
    }

    public String getEndMinute8() {
        return endMinute8;
    }

    public void setEndMinute8(String endMinute8) {
        this.endMinute8 = endMinute8;
    }

    public String getPriceRatio8() {
        return priceRatio8;
    }

    public void setPriceRatio8(String priceRatio8) {
        this.priceRatio8 = priceRatio8;
    }

    public String getBeginHour9() {
        return beginHour9;
    }

    public void setBeginHour9(String beginHour9) {
        this.beginHour9 = beginHour9;
    }

    public String getBeginMinute9() {
        return beginMinute9;
    }

    public void setBeginMinute9(String beginMinute9) {
        this.beginMinute9 = beginMinute9;
    }

    public String getEndHour9() {
        return endHour9;
    }

    public void setEndHour9(String endHour9) {
        this.endHour9 = endHour9;
    }

    public String getEndMinute9() {
        return endMinute9;
    }

    public void setEndMinute9(String endMinute9) {
        this.endMinute9 = endMinute9;
    }

    public String getPriceRatio9() {
        return priceRatio9;
    }

    public void setPriceRatio9(String priceRatio9) {
        this.priceRatio9 = priceRatio9;
    }

    public String getBeginHour10() {
        return beginHour10;
    }

    public void setBeginHour10(String beginHour10) {
        this.beginHour10 = beginHour10;
    }

    public String getBeginMinute10() {
        return beginMinute10;
    }

    public void setBeginMinute10(String beginMinute10) {
        this.beginMinute10 = beginMinute10;
    }

    public String getEndHour10() {
        return endHour10;
    }

    public void setEndHour10(String endHour10) {
        this.endHour10 = endHour10;
    }

    public String getEndMinute10() {
        return endMinute10;
    }

    public void setEndMinute10(String endMinute10) {
        this.endMinute10 = endMinute10;
    }

    public String getPriceRatio10() {
        return priceRatio10;
    }

    public void setPriceRatio10(String priceRatio10) {
        this.priceRatio10 = priceRatio10;
    }

    public String getBeginHour11() {
        return beginHour11;
    }

    public void setBeginHour11(String beginHour11) {
        this.beginHour11 = beginHour11;
    }

    public String getBeginMinute11() {
        return beginMinute11;
    }

    public void setBeginMinute11(String beginMinute11) {
        this.beginMinute11 = beginMinute11;
    }

    public String getEndHour11() {
        return endHour11;
    }

    public void setEndHour11(String endHour11) {
        this.endHour11 = endHour11;
    }

    public String getEndMinute11() {
        return endMinute11;
    }

    public void setEndMinute11(String endMinute11) {
        this.endMinute11 = endMinute11;
    }

    public String getPriceRatio11() {
        return priceRatio11;
    }

    public void setPriceRatio11(String priceRatio11) {
        this.priceRatio11 = priceRatio11;
    }

    public String getBeginHour12() {
        return beginHour12;
    }

    public void setBeginHour12(String beginHour12) {
        this.beginHour12 = beginHour12;
    }

    public String getBeginMinute12() {
        return beginMinute12;
    }

    public void setBeginMinute12(String beginMinute12) {
        this.beginMinute12 = beginMinute12;
    }

    public String getEndHour12() {
        return endHour12;
    }

    public void setEndHour12(String endHour12) {
        this.endHour12 = endHour12;
    }

    public String getEndMinute12() {
        return endMinute12;
    }

    public void setEndMinute12(String endMinute12) {
        this.endMinute12 = endMinute12;
    }

    public String getPriceRatio12() {
        return priceRatio12;
    }

    public void setPriceRatio12(String priceRatio12) {
        this.priceRatio12 = priceRatio12;
    }
}
